body {
    background: url("https://kauizhaotan.oss-cn-shanghai.aliyuncs.com/assessment/background.png") no-repeat center;
    /*background-color: rgba(244,244,244);*/
    background-size: cover;
    background-attachment: fixed;
    -moz-transform: scale(1);
    -moz-transform-origin: 0 0;
    display: flex;
    min-height: 100vh;
    flex-direction: column;

}
::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}
.bg{
    /**/
    /*background-size: auto;*/
    /*background: url("/img/index-2.jpg") no-repeat center;*/
    background-size: cover;
    background: url("/img/vote.jpg") no-repeat fixed center;
    -moz-transform: scale(1);
    -moz-transform-origin: 0 0;
    display: flex;
    position: relative;
    flex-direction: column;
}

main {
    flex: 1 0 auto;
}

/*-------------Color相关--------------*/
theme-color{
    color: #4db6ac;
    /*background-color: #4db6ac;*/
}

/*---------用户界面--------------*/

#channelTitleSpan{
    right: 0;
    left: 0 !important;
    text-align: center;
    font-size: 43px;
}

/*----login---------*/
.login-container{
    width: 90%; !important;
    margin-bottom: 6%;
    margin-top: 6%;
}
.card-title{
    font-size: 40px;
    line-height: 500px;
    text-align: center;
    color: black;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}

.card-title .title-text {
    font-size: 40px !important;
    line-height: 500px !important;
    text-align: center !important;
    color: #333 !important;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3) !important;
}
/*----error----*/
.ErrorContainer {
    text-align: center;
    display: flex;
    flex-direction: inherit;
    align-items: center;
    justify-content: center;
    /*height: 100vh;*/
    margin-top: 15px;

    /*border: 1px black;*/
}
.errorImg {
    max-width: 35%;
    /*height: auto;*/
    /*pointer-events: none; !* 禁用点击事件 *!*/
    /*user-select: none; !* 禁用选择文本 *!*/
    padding-bottom: 10px;
    /*border: 1px black;*/
}
.errorText{
    color: gray;
    font-size: 25px;
    font-family: 'Roboto Condensed',serif;
    text-align: center;
    margin: 60px 60px;
}

/*---comment-----*/

.footerContainer{
    text-align: center;
    margin: 0 auto;
    font-weight: bolder;
}


/*--index--*/
.headerText{
    /*font-family: 'Arial';*/
    /*border: solid 0.5px; */
    /*box-shadow: 10px 10px rgba(0,0,0,0.5);*/
    color: whitesmoke;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
    text-shadow: 2px 2px rgba(0,0,0,0.3);
    font-size: 50px;
    font-weight: bold;
}
.headerText2{
    color: whitesmoke;
    text-align: center;
    font-size: 40px;
    font-weight: bolder;
    text-shadow: 2px 2px rgba(0,0,0,0.3);
    font-family: "Sitka Subheading";
    /*border: black 1px solid;*/
}